"""
10、集合操作
1）创建集合
set1 = {10, 3, 20, 5, 8, 15, 10}
2）查看集合
体会去除重复的效果
3）集合中添加元素：100 后查看集合
体会无序的效果
4）集合中添加2个元素：25和200
   体会使用add()和update()添加的不同
5）移除集合中的元素：3
6）移除元素：500
   体会remove()与discard()不同
7）判断集合中存在50
   判断集合中不存在50

"""
set1 = {10, 3, 20, 5, 8, 15, 10}
print(set1)
set1.add(100)
print(set1)
# 添加:1）add():一次只能添加一个元素
set1.add(25)
print(set1)
# 2）update():
set1.update([25,200])
set1.update((25,200))
print(set1)

set1.remove(3)
# 删除
# 1）remove （）若元素不存在会报错
# 2）discard（）若元素不存在不会报错
# 3）pop（）：不需要传参数（任意删除一个，会返回删除的内容

set1.discard(3)
set1.discard(500)
del_num =set1.pop()
print(del_num)